package com.wkck.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wkck.domain.Delivered_Library;
import com.wkck.domain.Job;
import com.wkck.domain.JobAndJoin;
import com.wkck.domain.Resume;
import com.wkck.domain.PieChartInfoDto;

import java.util.List;

public interface JobService extends IService<Job> {

    List<Job> getEasyMsg();

    IPage<Job> getPage(int currentPage, int pageSize);

    IPage<Job> getPageAndParams(int currentPage, int pageSize, Job job);

    JobAndJoin getAll(Integer id);

    Resume getResumeByUserId(Integer id);

    int insertSendResumeMessage(Integer job_join_id,Integer user_id,Integer resume_id);

    Delivered_Library selectResumeAndCompany(Integer job_join_id, Integer user_id, Integer resume_id);

    Integer job_joinCount();

    List<PieChartInfoDto> getJobAddressInfo();

    Integer countJobLock();

    List<String> getCities();
}
